/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 项目名：	rumba
 * 文件名：	SysclockTaskNature.java
 * 模块说明：	
 * 修改历史：
 * Nov 10, 2007 - lxm - 创建。
 */
package com.hd123.rumba.sysclock;

import java.util.Date;

import com.hd123.rumba.exception.BusinessException;
import com.hd123.rumba.runtime.backprocess.TaskNature;

/**
 * 系统时钟任务性质
 * 
 * @author lxm
 * 
 */
public class SysclockTaskNature extends TaskNature {

  private Date notifyTime = null;

  /**
   * 创建一个系统时钟任务性质对象的实例。
   * 
   * @return 返回创建的对象实例。
   * @throws BusinessException
   */
  public static SysclockTaskNature create() throws BusinessException {
    SysclockTaskNature nature = new SysclockTaskNature();
    nature.setProcessClass(SysclockTaskProcess.class);
    nature.setCaption("系统时钟后台自动任务（产生时钟消息）");
    return nature;
  }

  protected SysclockTaskNature() {
    super();
  }

  /** 当前触发时间。 */
  public Date getNotifyTime() {
    return notifyTime;
  }

  /** 当前触发时间。 */
  public void setNotifyTime(Date notifyTime) {
    this.notifyTime = notifyTime;
  }
}
